Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


scripts/sync_version.js def5c2be56536b4ba833eb79a799b8004a44578e (def5c2be) Text, 974 B

T8b949e/**
* Sync app version from package.json to meshchatx/src/version.py.
* Single source of truth: edit "version" in package.json, then run:
* pnpm run version:sync
* The build script runs this automatically so Python and Electron share the same version.
*/

Tff7b72const Te6edf3fs Tff7b72= Te6edf3requireTb4b4b4(Ta5d6ff"fs"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3path Tff7b72= Te6edf3requireTb4b4b4(Ta5d6ff"path"Tb4b4b4)Tb4b4b4;

Tff7b72const Te6edf3root Tff7b72= Te6edf3pathTb4b4b4.Te6edf3resolveTb4b4b4(Te6edf3__dirnameTb4b4b4, Ta5d6ff".."Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3pkgPath Tff7b72= Te6edf3pathTb4b4b4.Te6edf3joinTb4b4b4(Te6edf3rootTb4b4b4, Ta5d6ff"package.json"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3versionPyPath Tff7b72= Te6edf3pathTb4b4b4.Te6edf3joinTb4b4b4(Te6edf3rootTb4b4b4, Ta5d6ff"meshchatx"Tb4b4b4, Ta5d6ff"src"Tb4b4b4, Ta5d6ff"version.py"Tb4b4b4)Tb4b4b4;

Tff7b72const Te6edf3pkg Tff7b72= Tffa657JSONTb4b4b4.Te6edf3parseTb4b4b4(Te6edf3fsTb4b4b4.Te6edf3readFileSyncTb4b4b4(Te6edf3pkgPathTb4b4b4, Ta5d6ff"utf8"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3version Tff7b72= Te6edf3pkgTb4b4b4.Te6edf3versionTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3version Tff7b72|| Tff7b72typeof Te6edf3version Tff7b72!== Ta5d6ff"string"Tb4b4b4) Tb4b4b4{
Te6edf3consoleTb4b4b4.Te6edf3errorTb4b4b4(Ta5d6ff"package.json has no valid 'version' field"Tb4b4b4)Tb4b4b4;
Te6edf3processTb4b4b4.Te6edf3exitTb4b4b4(T79c0ff1Tb4b4b4)Tb4b4b4;
Tb4b4b4}

Tff7b72const Te6edf3content Tff7b72= Ta5d6ff`Ta5d6ff"""Version string synced from package.json. Do not edit by hand.
Run: pnpm run version:sync
"""

__version__ = "Tffd700${Te6edf3versionTffd700}Ta5d6ff"
Ta5d6ff`Tb4b4b4;

Te6edf3fsTb4b4b4.Te6edf3writeFileSyncTb4b4b4(Te6edf3versionPyPathTb4b4b4, Te6edf3contentTb4b4b4, Ta5d6ff"utf8"Tb4b4b4)Tb4b4b4;
Te6edf3consoleTb4b4b4.Te6edf3logTb4b4b4(Ta5d6ff`Ta5d6ffSynced version Tffd700${Te6edf3versionTffd700}Ta5d6ff to meshchatx/src/version.pyTa5d6ff`Tb4b4b4)Tb4b4b4;


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────